package com.shiwenping.reply.data;

import com.shiwenping.reply.net.domain.FaqItemResult;
import com.shiwenping.reply.net.domain.FileItemResult;

import java.util.List;

import rx.Observable;

/**
 * 数据源、用于mvp缓存数据  等等
 *
 * @author shiwenping
 * @date 17-11-10 上午10:01
 */

public interface DataSource {
    /**
     * 获取知识库列表
     *
     * @param isLocal 是否获取本地
     * @return
     */
    Observable<List<FaqItemResult>> getFaqList(boolean isLocal,String cateName);

    /**
     * 获取知识库文件列表
     * @param isLocal   是否获取本地
     * @return
     */
    Observable<List<FileItemResult>> getFileList(boolean isLocal,String cateName);
}
